ارائه روشی برای کشف و انتخاب سرویس های وب در محیط های محاسبات فراگیر بر روی گوشی های هوشمند
به کوشش
شاهین چادرباف شوشتری
امروزه تعداد زیادی سرویسهای وب در شبکههای رایانهای عرضه میشوند، که امکان کشف و کلاسهبندی آنها بهطور موثر وجود ندارد. این موضوع باعث میشود، که درخواستکنندگان سرویسهای وب وقت زیادی را صرف پیدا کردن سرویس وب مورد نظر خود، نمایند. این موضوع در محیطهای محاسبات سیار و بهخصوص بر روی گوشیهای هوشمند، مشکلات و چالشهای مربوط به خود را دارد. در این پژوهش به ارائه روشی برای کشف و کلاسهبندی سرویسهای وب در محیطهای محاسبات فراگیر و مناسب برای گوشیهای هوشمند پرداخته شده است. روش ارائه شده برای کشف سرویسهای وب، بر پایه کشف سرویسها مبتنی بر DNS ارائه شده است. روشی که برای کلاسهبندی سرویسهای وب ارائه شده است از دو مرحله پردازش متنی و کلاسهبندی تشکیلشده است. مرحله کلاسهبندی با به کارگیری پایگاهداده واژگانی WordNet و eXtended WordNet Domain صورت میگیرد. برای ارزیابی روش پیشنهای دقت، مدت زمان اجرا و مقدار حافظه مصرفی آن اندازهگیری شده است و نتایج حاصل از اندازهگیری با روشی دیگری که برای کلاسهبندی سرویسها ارائه شده و مبتنی بر SVM است، مقایسه شده است. همچنین از نتایج حاصل از پژوهش برای پیادهسازی یک نرمافزار اندرویدی برای گوشیهای هوشمند استفاده شده است. این نرمافزار سرویسهای وب محیطهایی که گوشی هوشمند در آن قرار میگیرد را کشف و کلاسهبندی مینماید و این اطلاعات را در اختیار کاربر و سایر نرمافزارهای کاربردی که بر روی گوشی هوشمند قرار گرفتهاند، میگذارد.
واژگان کلیدی: سرویس وب، معماری سرویسگرا، کشف سرویس، کلاسهبندی سرویس